Esta sección contiene las preguntas más generales sobre PHP: qué es y qué hace.
¿Qué es PHP?
Tomado del prefacio del manual:
PHP es un lenguaje de scripting embebido en HTML. Mucha de su sintaxis es tomada de C, Java y Perl con un par de características adicionales únicas y específicas de PHP. El propósito del lenguaje es permitir que los desarrolladores web escriban páginas generadas dinámicamente con rapidez.
¿Qué quiere decir PHP?
PHP significa PHP: Hypertext Preprocessor (PHP: Pre-procesador de Hipertexto). Esto confunde a muchas personas ya que la primera palabra del acrónimo es el acrónimo mismo. Este tipo de acrónimo es llamado recursivo. Para más información, los curiosos pueden visitar el » Diccionario En-Línea Gratuito de la Computación o la » entrada en Wikipedia sobre acrónimos recursivos.
¿Cuál es la relación entre las versiones?
PHP/FI 2.0 es una versión temprana de PHP y ya no es soportada. PHP 3 es el sucesor de PHP/FI 2.0 y es mucho más agradable. PHP 5 es la generación actual de PHP, la cual usa internamente el » motor Zend 2, el cual, entre otras cosas, ofrece muchas características de Programación Orientada a Objetos adicionales.
¿Puedo usar varias versiones de PHP al mismo tiempo?
Si. Vea el archivo INSTALL que se incluye en la distribución fuente de PHP.
¿Cuáles son las diferencias entre PHP 3 y PHP 4?
Aquí hay una lista de algunas de las características nuevas más importantes:
Por favor vea la » Sinopsis de características nuevas en PHP 4 para una explicación detallada de estas características y más.
¿Cuáles son las diferencias entre PHP 4 y PHP 5?
Mientras PHP 5 fue diseñado intencionalmente para ser tan compatible como fuera posible con versiones anteriores, existen algunos cambios significativos. Algunos de estos cambios incluyen:
Para más información detallada, por favor vea la sección sobre Migración desde PHP 4 a PHP 5 y la sección sobre Cambios Incompatibles con Versiones Anteriores.
¡Creo que encontré un bug! ¿A quién debo decirle?
Debe dirigirse a la Base de Datos de Bugs de PHP y asegurarse de que no sea un problema conocido. Si no lo ve en la base de datos, use el formulario de reporte para reportar el problema. Es importante que use la base de datos de bugs en lugar de simplemente enviar un correo electrónico a una de las listas de correo ya que el bug tendrá un número de rastreo asignado y le será posible regresar luego y verificar el status del bug. La base de datos de bugs puede encontrarse en » http://bugs.php.net/.